import {
    get,
    post
} from "./http"

// 登录页面接口
const userLogin = params => post("userlogin", params);



// 菜单列表接口
const menulist = () => get("menulist", {istree: 1})
// 菜单添加接口
const menuaddabc = (url, data) => post(url, data)
// 菜单删除接口
const menudelete = (data) => post("menudelete", data)




// 角色列表接口
const rolelist = () => get("rolelist")
// // 角色管理接口
// const roleadd = (data) => post("roleadd",data)
// 角色删除接口
const roledelete = (data) => post("roledelete", data)
// 角色添加或者选择
const roleaddabc = (url, data) => post(url, data)




// 管理员列表接口
const userlist = (data) => get("userlist", data)
// 管理员总数接口
const usercount = () => get("usercount")
// 管理员删除接口
const userdelete = (data) => post("userdelete", data)
// 管理员新增接口
const useradd = (data) => post("useradd", data)



// 商品分类列表接口
const catelist = () => get("catelist", {
    istree: 1
})
//商品列表删除接口
const catedelete = (data) => post("catedelete", data)
// 商品列表编辑接口
const cateedit = (data) => post("cateedit", data)
// 商品列表新增接口
const cateadd = (data) => post("cateadd", data,true)




// 商品规格添加接口
const specsadd = (data) => post("specsadd", data)
// 商品规格总数接口
const specscount = () => get("specscount")
// 商品规格列表接口
const specslist = (data) => get("specslist", data)
// 商品规格修改接口
const specsedit = (data) => post("specsedit", data)
// 商品规格删除接口
const specsdelete = (data) => post("specsdelete", data)





// 商品管理添加接口
const goodsadd = (data)=>post("goodsadd",data)
// 商品管理总数接口
const goodscount = ()=>get("goodscount")
// 商品管理列表接口
const goodslist = (data)=>get("goodslist",data)
// 商品管理修改接口
const goodsedit = (data)=>post("goodsedit",data)
// 商品管理删除接口
const goodsdelete = (data)=>post("goodsdelete",data)






// 会员列表接口
const memberlist = (data)=> get("memberlist",data)
// 会员修改接口
const memberedit = (data)=> post("memberedit",data)
// 会员总数接口
const membercount = ()=> get("membercount")





// 轮播图添加接口
const banneradd = (data)=>post("banneradd",data)
// 轮播图列表接口
const bannerlist = (data)=>get("bannerlist",data)
// 轮播图修改接口
const banneredit = (data)=>post("banneredit",data)
// 轮播图删除接口
const bannerdelete = (data)=>post("bannerdelete",data)
// 轮播图总数接口
const bannercount = ()=>get("bannercount")




// 限时秒杀添加接口
const seckadd = (data)=>post("seckadd",data)
// 限时秒杀修改接口
const seckedit = (data)=>post("seckedit",data)
// 限时秒杀删除接口
const seckdelete = (data)=>post("seckdelete",data)
// 限时秒杀列表接口
const secklist = (data)=>get("secklist",data)
// 根据二级分类id获取商品接口
const getgoodslistbysid = (data)=>get("getgoodslistbysid",data)


export default {
    userLogin,
    menulist,menudelete,menuaddabc,
    rolelist,roledelete,roleaddabc,
    userlist,usercount,userdelete,useradd,
    catelist,catedelete,cateadd,cateedit,
    specsadd,specscount,specslist,specsedit,specsdelete,
    goodslist,goodsadd,goodscount,goodsdelete,goodsedit,
    memberlist,memberedit,membercount,
    banneradd,bannerlist,banneredit,bannerdelete,bannercount,
    seckadd,seckedit,seckdelete,secklist,getgoodslistbysid
}